package cn.com.recycleviewdemo.helpers;

import com.bigkoo.convenientbanner.ConvenientBanner;
import com.bigkoo.convenientbanner.holder.CBViewHolderCreator;
import com.bigkoo.convenientbanner.listener.OnItemClickListener;

import java.util.List;

import cn.com.recycleviewdemo.R;


/**
 * Created by Administrator on 2017\10\30 0030.
 */

public class BannerHelper {

    public static void init(ConvenientBanner convenientBanner, List<String> images, OnItemClickListener listener) {
        convenientBanner.setPages(new CBViewHolderCreator<BannerNetworkImageHolderView>() {
            @Override
            public BannerNetworkImageHolderView createHolder() {
                return new BannerNetworkImageHolderView();
            }
        }, images)
                //设置指示器是否可见
                .setPointViewVisible(true)
                //设置自动切换（同时设置了切换时间间隔）
                .startTurning(5000)
                //设置两个点图片作为翻页指示器，不设置则没有指示器，可以根据自己需求自行配合自己的指示器,不需要圆点指示器可用不设
                .setPageIndicator(new int[]{R.drawable.ic_page_indicator, R.drawable.ic_page_indicator_focused})
                //设置指示器的方向（左、中、右）
                .setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL)
                .setPointViewVisible(true)
                //设置点击监听事件
                .setOnItemClickListener(listener);
    }

}
